The National Rifle Association accepts foreign contributions, it told the ranking Democrat on the Senate Finance Committee in a recent letter, but the gun rights group insists none of it goes towards elections and is all raised and spent "within the bounds of the law."